home *** CD-ROM | disk | FTP | other *** search
- /* $VER: W4CopytoOther.ibrx 1.0
- *Made by Andres Pääbo (c)1998 : paabo@bancom.net
- */
- OPTIONS RESULTS
-
- screen=getclip('screen')
- call open('window', 'con:0/0/10/10/neededforoperation/close/screen 'screen)
- ADDRESS 'IBROWSE'
- 'QUERY TITLE'
- currdir=result
-
- ADDRESS COMMAND 'REQUESTFILE > "RAM:W4/resultstring" TITLE "Select files to COPY To OTHER " MULTISELECT NOICONS DRAWER "'currdir'" FILE "" PUBSCREEN "'screen'"'
- IF rc=5 then DO; call close('window');EXIT;END
- call open('resultstring','Ram:W4/resultstring',R)
- resultstring=readln('resultstring')
- resultstring=TRANSLATE(resultstring, ' ','"')
- resultstring=STRIP(resultstring)
- close('resultstring')
-
- ADDRESS COMMAND 'C:REQUESTCHOICE >RAM:W4/resultstring
- "COPY FILES" "Where to?Activate the Destination Window" "DONE|ABORT" PUBSCREEN "'screen'"'
- call open('resultstring','Ram:W4/resultstring',R)
- response=readln('resultstring')
- close('resultstring')
- if response=0 then DO; call close('window');EXIT;END
-
-
- 'QUERY ACTIVEWINDOWNR'
- otherframe=result
- if otherframe = '' then EXIT
- 'QUERY TITLE WINDOWNR 'otherframe
- othercurrdir=result
-
- i=0
- DO FOREVER
- i=i+1
- parse var resultstring filename.i filesrest
- if filename.i='' then BREAK
- resultstring=filesrest
- len=LENGTH(filename.i)
- slashpos=LASTPOS('/',filename.i)
- if slashpos=0 then slashpos=LASTPOS(':',filename.i)
- dnlfile.i=SUBSTR(filename.i,slashpos+1)
- ADDRESS COMMAND 'COPY FROM "'filename.i'" TO "'othercurrdir||dnlfile.i'"'
- END
-
- call setclip('refresh', 1) /*any nonzero number suppresses requester*/
-
-
- ADDRESS COMMAND 'Sys:RexxC/RX WWWworkbench/WWWworkbench.ibrx'
-
- call close('window')
-
-
- EXIT 0
-